Your solutions

todo todo