Type Solution