add DecodeWay/GrayCode/subsetII