slove some problems