started methods for implementation for bit vector puzzle