Arto

Contributed by Artavazd Yeghiazaryan.