Smart Dog - Obstacle Run Logic Puzzle