A challenging puzzle with triangles and quads