add StaircaseDP.java