fixed de bruijn
ps1: up to 4 done