Commons to keep all three of its post offices