00000 00000 00000
complexity doesn't matter
2016-2019