AOC 2021 Ruby