6999999021 in words is written as :

Six Billion Million Thousand Twenty One