I'd like to help you, but listing minerals alone is practically useless for IDing a rock (although certain assemblages are specific to different types of rock). Frankly unless you have been properly instructed in such a manor as to be able to identify minerals in hand sample and the terminology necessary to give an accurate description of the rock it is doubtful at best that you will give me the information necessary to accurately id your rock via text alone. i.e. A sandstone and a granite can have the same composition mineralwise, but they are completely different rocks and you should really just take a good high resolution picture of it along with something for scale (rulers are nice and so is good lighting) and link it to your question, try sites like photobucket if you need somewhere to host your images.
Anyway dude I look forward to helping you out.
Dude if there are grains of pyrite in that thing large enough too see in hand sample I doubt its a granite; that is pretty rare and I'm having trouble placing blue stone; honestly when your talking about pyrite and blue minerals it gets me thinking about some of the metamorphic rocks I've worked with.
Aside from the photo we could start with some basics until you can get one up:
What is the average size of the grains; are there two or more?
What is the size of the pyrite grains?
The blue stone, is it made of fine grains or coarse ones? fine being too small to see in hand sample and coarse being around 2mm or more?
If the grains are large enough to see do they have any distinctive features ie cleavage or shape of well formed grains?
I'm sure you've seen a sandstone before and I doubt thats what you have, but just to be sure is it made up of small sand grains similar to what you've seen?
When you look at the rock does there appear to be layers or a general orientation to elongated minerals as if they were squished?
Are the crystals that make it up interlocking ie. do the grains fit together well without any material in between them?