1090000003 in words is written as :

One Billion Ninety Million Three