Triose intermediates