Simple Algorithmic Puzzles For IT Interviews