Joshua is five years older than David. Simon is four years older than Joshua and nine years older than David. Simon’s and David’s ages added together equal 15. How old are the boys?