What kind of rock is Machu Picchu made of?

Machu Picchu is made from granite and limestone.