Smallest One is an even number old. Now all three boys are even numbers old, but only SmallestOne and MiddleOne's ages are the products of two primes, EdlestOnes age is the product of three primes. The two prime factors of SmallestOnes age added make the largest prime of MiddleOnes age. Dividing EldestOnes age by the smallest prime in MiddleOnes age yields SmallestOnes age.
To celebrate we went to a famous Scottish Restaurant.