Add #29 Shell solution