My solutions to the Amazon challenges