BME 64600 / ECE 60146 Spring 2024

Two best solutions in 2024: here and here