Adding old solutions; some incomplete.