YCPC - Weekly Problems (for 8Apr22)