alt solution