Hi Agnieszka. Almost right: 9,834,456 is
nine million, eight hundred AND thirty three thousand, four hundred and fifty six.
The difference between dinner and supper is a tricky one. In Britain, dinner can be the noon or evening meal, but supper can only be the evening meal. Supper is generally a more formal term, although a formal meal with friends in someone's home rather than restaurant is called a dinner party!