Last lestcase is giving tle in java

hey someone please help how can I make this code optimal as it is not working on the last test case and is next_permutaion available for java??

@sreejan123 hey you have to implement that check this article for that function of next permuattion and then try to optimise your code:

I hope I’ve cleared your doubt. I ask you to please rate your experience here
Your feedback is very important. It helps us improve our platform and hence provide you
the learning experience you deserve.

On the off chance, you still have some questions or not find the answers satisfactory, you may reopen
the doubt.