implement 2048 notation