As mentioned in lecture, I am not going to argue that this is the *best* way to do the flag problem. It is *a* way to do the flag problem. You won't offend me by taking a different approach, and it is certainly arguable that stripe and field objects are OOP overkill.