programming-puzzle

Good programming puzzle requiring a lot of conditional logic?

Hi guys, What is a classic programming puzzle which will require a lot of conditional logic and branches to solve? Thanks ...