personal solutions for spoj