This fits your .
126 Piece Jigsaw Puzzle My Neighbor Totoro Blowing Ocarina 【Art Crystal Jigsaw】 B01MUQE9SQ