Phil is 24 years older than Will . Four years ago he was seven times as old as Will was then . Find their ages now .