Satisfy

40:32 496
36:05 634
10:39 943