Solving a 6 Piece Puzzle... How hard could it be?