I need a HM slave for firered but i dont know which ones can learn 4 hm moves. i got rhyhorn with rock smash and strengh. i got oddish with cut and flash. Is there a pokemon that can learn these four moves?