The person who offered you the price is wrong. He made the asking price of the dollar 542, which is wrong. That's why. The dollar price varies from 3.79-4.2 riyals.