solution for some problems in csapp