This has been hard to figure out but I finally finished and my friend Seini helped each other. One thing we really helped each other is the 10 other questions. The way I solved this was by partitioning bit by bit. I did it this way because I thought it was a easy way but I found another easier way. That is called algorithm. I will try to use this method more.