Implement solutions for #2.
Implement solutions for #2.