sub hour solve. multiple inputs per loop likely goes faster.