10,17,3,5 order. otherwise zero should be a heap