https://the java sea . me/threads/mixed-mystery-sets.155454/