I cant verify my contract. It is very basic code. I cant understand why.
copy both "what we are looking for" and "what we got" bytecode to a text editor and see where they differ. If "what we are looking for" bytecode has an extra set of bytes at the very end, it's probably encoded constructor parameters that are missing. You can copy that portion and enter it on the inout screen. If there is a big chunk in the middle - it might be a library that should be linked. If differences are in multiple places - it may be compiler version or optimizer parameters that didn't match. In any case, comparing these two bytecodes usually can give a good clue to what is lacking.