This technically works for 3b but it's really stupid and slow
Okay 3b works legit this time
Bam timing