-main    -inverse    -terribletan