added solutions till 22nd