What are you having trouble understanding ?