fix puzzle in B