real	4m46.630s
user	29m35.590s
sys	0m12.120s
# -O3
real	4m32.527s
user	29m8.060s
sys	0m11.030s
# -O0
