Answer:
I would put miniature but that's just my opinion so don't take my word for it.
Intricate
This means that it was complex, which would involve putting a bit of time to solving it.
Answer nnn mmmvvv xccc jjjj kkk lll