42:58
half 31