Using Automatic Program Synthesizer as a Problem Solver: Some Interesting Experiments