Veselin_Dechev_A_2.rb