Notes for difficult1