Karcioszkowana wersja.
0.05474591255188