Chichén Itza is a massive step pyramid located in the northern center of the Yucatan Peninsula, in the Yucatan state, present-day Mexico. This archaeological site was built by the Maya people of the Terminal Classic period. Do you know how does it look? Can you form its image by shuffling the slices of this sliding puzzle game? Try your best.