Monday, April 6, 2015

#Solve #Puzzle

15, 31, 63, 127, 255, (....)
A. 513
B. 511
C. 517
D. 523