4 (easy to read, not general)
4 (harder to read, general)