A club consists of 10 seniors, 12 juniors, and 15 sophomores. An organizing committee of size 5 is chosen randomly (with all subsets of size 5 likely).
Find the probability that the committee has at least one representative from each of the senior, junior, and sophomore class.