Spoiler: And this is my reaction Find A Spoiler: A Find B Spoiler: B Find D Spoiler: C Find D Spoiler: D Find E Spoiler: E Find F Spoiler: F Find I Spoiler: G Find J Spoiler: I Find G Spoiler: J Find C Well, despite all the many boxes... I just want an infinite loop. Hopefully, you have tail recursion to prevent stack overflow.