Weekly Problems 2020-B

Problems 502-527