Prolog
0.46138596534729