d ) e ) f ) g)