Added Python solutions to problems 41 - 43