Programme for Wednesday 31 March