solved 41
solved 42
solved 43
solved 44
solved 45
solved 46
solved 47
solved 48
solved 50