ABC

for prut