A string of five binary digits ("bits") can represent 32 different numbers (0 to 31), enough to encode the alphabet. For example:
1 0 1 0 1  =  21  =  U
We're using the "A=1, B=2, Z=26" system. Slots 27-31 are filled with E,T,A,O,N.
 
These 8 puzzles each involve a 5x5 grid of bits. Reading each row from left to right produces a 5-letter word on the right side of the grid. Reading each column from top to bottom produces a 5-letter word below the grid.
 
For example: in the first grid, the first row (10011) produces the letter S. The third column (00001) produces the letter A.
 
All answers use common words.



#BinaryLetter
000000(blank)
100001A
200010B
300011C
400100D
500101E
600110F
700111G
801000H
901001I
1001010J
1101011K
1201100L
1301101M
1401110N
1501111O
1610000P
1710001Q
1810010R
1910011S
2010100T
2110101U
2210110V
2310111W
2411000X
2511001Y
2611010Z
2711011E
2811100T
2911101A
3011110O
3111111N
   



In each grid, change one bit to make two 5-letter words.

S
H
I
R
O

S M A S T
A
M
O
N
E

G O N G E


In each grid, change two bits to make two 5-letter words.
(Hint: Only two letters on each side will change.)

A
R
O
P
T

E T U L T
C
O
T
O
S

M N N E S


In each grid, fill the empty bits to make two identical words.
(Hint: The layout will be symmetrical along the axis shown.)

?
?
?
?
?

? ? ? ? ?
?
?
?
?
?

? ? ? ? ?


In each grid, fill the empty bits to make two different words.

?
?
?
?
?

? ? ? ? ?
?
?
?
?
?

? ? ? ? ?