Quick solution, problems to come.

By AMO