codes

exer 1