Math problem: Solve 421026 = 51*h - 262*h + 440649 for h.
What is the solution?
93