Your question is not clear. With three lights there are seven possible combination if you allow multiple lights to be on at the same time. If you want only one light on at any given time, that is a different problem; not necessarily more difficult, just different.
Also, do you want all blinks...