exercises/16/osn/solutions