Notes for Puli1337