add some problem solution