ch4p's solved challenges