advanced signal processing

.47 seconds