签合同时只是:双方及中间人(证人)签字,没有手印,也没有公章.这份合同合法吗?现在发现合同有误,比如说:谈时说好是2000元/平方,但合同上写的是1000/平方.而且在签时没有发现这问题就签了,那现在可追回差数吗?没有手印及公章的合同合法吗?