GGK Tech Interview Question

Some basic programs, puzzles