Advanced Problems: 6222-6227