partial solution for 054