104 problem half solved.