Creates solution