algo thinking week3 update