EとHの計算順序が逆だったので修正
merge fft branch
modify conflict