rs400604's solved challenges