Of the two, I prefer (a), but they are a bit problematic, as you have already mentioned. These are simpler, but I don't know if they fit your needs. You might consider them.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.