You SHOULD be able to get it at the airport no problem,but do you need the aggravation of the chance that something goes wrong? Get it at immigration in advacne and next year stump up the 3,800 for a multiple entry visa and then you dont need a re-entry permit.