Its true that the west knew the knowledge of science from the Middle east countries but the truth is that the knowledge is transfered from India to west through the middle east. The number system which we r using today are called Indo arabic numrals and also the so called pythagorus theorem is first proved by an indian 'Bodhyan'. Also araybhatt was the first person who told that earth revolves around the sun.He also found out the distance between earth and sun.He had discribed all this his book.Also the value of pie is first given by indian.There are many instances of indian history from which we can imagine the how strong they r in science n maths. Trignometry,surgery and many other things were there in indian text. Chankya was called the first economist in the world history charak sanhita written by charak is having knowledge of medical science. So we can not say that Indian were anywhere ingnorent in science n maths with there contemporaries, even they were way ahead of them.