with answers

with answers