Verify & Publish Contract Source Code bscscan problem

Iā€™m getting this error when trying to verify my code. Even when i donā€™t add ā€œpublicā€ it asks me why i didnā€™t add it and when i add it it asks me why i did add it ā€¦

did you use the same version of solidity? the version of the compiler needs to be the same version of solidity you have used to write your code

Yes it is, it did the first step 10 times so iā€™m sure the compiler is right.