added Solution with LogAttribute