I can't understand these code.