N alphabet dp