Wait, what?
Yes, this post is written with me doing literally the absolute minimum. And also overengineering the solution. Way too much.
Check how here.