Solutions to various contests. Participated or practiced.