# Forget Luck: Optimized Wordle Strategy | Jay Frias

`Solutions: [“cigar”,”rebut”,”sissy”, … ,”artsy”,”rural”,”shave”]Guesses: [“aahed”,”aalii”,”aargh”, … ,”zygon”,”zymes”,”zymic”]`
`First three solution words:"cigar","solution""rebut","solution""sissy","solution"Last three guess words:"zygon","guess""zymes","guess""zymic","guess"Number of words per type:2315 "solution"10657 "guess"`
`A = 0000000000000000000000000000001 =          1B = 0000000000000000000000000000010 =          2C = 0000000000000000000000000000100 =          4D = 0000000000000000000000000001000 =          8E = 0000000000000000000000000010000 =         16F = 0000000000000000000000000100000 =         32...X = 0010000000000000000000000000000 =  8,388,608Y = 0100000000000000000000000000000 = 16,777,216Z = 1000000000000000000000000000000 = 33,554,432`
`BITMASK(ADDED) → {A,D,D,E,D} → {A,D,E} → {1,8,16} → 25BITMASK(FADED) → {F,A,D,E,D} → {A,D,E,F} → {1,8,16,32} → 57BITMASK(FACED) → {F,A,C,E,D} → {A,C,D,E,F} → {1,4,8,16,32} → 61BITMASK(DECAF) → {D,E,C,A,F} → {A,C,D,E,F} → {1,4,8,16,32} → 61`
`BIT_COUNT(BITMASK(ADDED) = BIT_COUNT(25) = BIT_COUNT(0b011001) = 3 BIT_COUNT(BITMASK(FADED) = BIT_COUNT(57) = BIT_COUNT(0b111001) = 4 BIT_COUNT(BITMASK(FACED) = BIT_COUNT(61) = BIT_COUNT(0b111101) = 5 BIT_COUNT(BITMASK(DECAF) = BIT_COUNT(61) = BIT_COUNT(0b111101) = 5`