I have 3 identical math books, 3 identical English books, 2 identical French books, and 2 identical physics books. In how many distinguishable ways can I arrange them on a shelf?