um so you know i'm not sure but i i feel you can make any sort of polynomial uh algorithm into a linear algorithm like this like i have a i have like a cool sorting algorithm right so if this is my sequence that i want to sort what i can do is i can simply you know take a random subset of them uh like this this and this and then kind of go and and sort them and then put them like i send them to the to the global memory like this i sort them and then i put them back right and if i do this for enough if i do this for enough rounds okay you