A week without FFT
http://petr-mitrichev.blogspot.com/2016/02/a-week-without-fft.html
Colin X Sam X Shayan | Easy Problems Duel | NAC Warmup #1
Codeforces Round 946 Solution Discussion