What is the smallest number larger than 3456 whose digits add up to 12?
The smallest number > 3456 =3504