Perfect
0.045236825942993