Seems to me that at 7.30pm, 19.5 hours have passed since midnight last night, not 7.5 like he starts with.
If the clock gains 35 minutes per hour that would be 682.5 minutes ahead, so it's about 8.07am?
Even if he didn't make that mistake, he still messes up adding 17.5 to 245, coming up with...