some difficult problems