BME 64600 / ECE 60146 Spring 2023

Two best solution in 2023: here and here