I have to share, which is my opinion for now, that your logic can be misinterpreted.
Quark has 9 rounds of hashing, with three of them being random. This is chosen by an instantaneous choice depending on the result of the previous hash -- i'll assume it adds 0 time in comparison to the amount...