180=2*2*3*3*5
300=2*2*3*5*5
НОД=2*2*3*5=60
метр ткани стоил 60рублей, первая получила 180:60=3м, вторая 300:60=5м
420=2*2*3*5*7
480=2*2*2*2*2*3*5
540=2*2*3*3*3*5
НОД=2*2*3*5=60
в каждом вагоне по 60 человек, значит
420:60=7 вагонов первый поезд
480:60=8 вагонов второй
540:60=9 вагонов третий поезд