pe 2
2, bit smarter