New solution

In working order