Solving the Pattern Fitting Puzzle Tag