soc101 gdb solution