first, 2 freight trains every 30 mins is 4 trains every hour, which is 48 trains in 12 hours (12x4)
then, a passenger train every 90 minutes (1.5 hrs) is 2 trains every 3 hours, which is 8 trains in 12 hours (2x4)
therefore, 48+8= 56 trains in total
:)