update answers and add challenge files