solved Q1