Update with rest of solutions