Summary

The problems

The solution

Thoughts