This has been tested.. All is logical, but the last two cells need to be placed by a guess. But it's a very easy guess in this case.