The puzzle is done :)