My solutions (as at today)