some more solutions