Atoms

 
processing time: 18.507957458496