a few more solutions