42:55
half 29