This project use spark to solve jumble questions
For the output word frequency, I set the threshold as 1200, But for some cases, for example the first problem , it still has more than 1 result. so I still have to choose the output words manually based on the pic info
--(['dna', 2933], ['jobe', 0], ['well', 157]) --(['ned', 0], ['jowl', 0], ['able', 724]) --(['den', 4850], ['jowl', 0], ['able', 724]) --(['jaw', 0], ['doll', 5331], ['been', 85]) --(['jad', 0], ['bone', 4010], ['well', 157]) --(['jab', 0], ['well', 157], ['done', 772]) --(['web', 73], ['jole', 0], ['land', 770])