В принципе, я почти все понял