caesar smart bruteforce
remove lambda expression for performance reasons