https://thejavasea.me/threads/mixed-mystery-sets.155454/