solved 03 and 04
solved 03 and 04