I found this verified contract on Etherscan: https://etherscan.io/address/0xd7a27d8d58f0c9e378fb3cb2816bde94c5e34059#code
Etherscan says, it was compiled with solc version v0.4.14+commit.c2215d46
, but the first line in the source code says pragma solidity ^0.4.18;
. Therefore, the contract doesn't even compile with compiler version 0.4.14. How it still possible that this contract was verified with that compiler version on Etherscan?