Pergunta de entrevista da empresa athenahealth

They asked me to write pseudo code for a game that matches 2 blocks with rotation and reflection capabilities. The first phase was implementing a solution with functions that were already "provided." The next phase involved implementing the necessary functions to achieve the solution from phase one.