Sandstone is defined as a rock which is composed of sand-sized grains of various minerals mostly of uniform size and often are smooth and rounded
Granite is a very hard, granular, crystalline igneous rock which consists mainly of quartz, mica, and feldspar and is often used as building stone