Added more solutions for shell.