exercises/03/osn/solutions