That isn't really how this works. How about you tell us what the functions do and we'll tell you how close you are. Have you stepped through this with a debugger? Have you stepped through it with a...