So let me get this straight: if you have an Imposter Ditto with perfect IVs and you give it a Destiny Knot, you can then breed basically ANYTHING and be guaranteed that, whatever you hatch, it will have at least 5 perfect IVs and a chance of having its hidden ability?