added 18_2 exercise