TOTY challenge 2 SBC solution