https://www.padoka.org/2006/04/03/atom-problems/
Atom problems