1000 Problems

Building solutions, one problem at a time