Contributed by Carles Rodrigo Monzó
Contributed by Gayaneh Bagdasaryan
Contributed by Artem Strizhkov
Contributed by Adelina Shaydullina
Contributed by kmalykh k