In a group of 120 recruits at the police academy 80 are college graduates and 25 are army veterans. If 15 of the recruits are both college graduate and army veterans as shown above, how many are neither college graduate nor army veterans?