Nieszablonowe podejście
0.14171600341797