“…In addition, we assume that the frame identifies the bike that was sold, and thus it cannot be modified in deposit. factory -( i n s t a l l (GPS) , 6)-> factory , 10 factory -( i n s t a l l (MapsApp) , 10)-> factory , 11 factory -( i n s t a l l (NaviApp) , 6)-> factory , 12 factory -( i n s t a l l (GuideApp) , 3)-> factory , 13 factory -( i n s t a l l (Music) , 20)-> factory , 14 factory -( i n s t a l l (Engine) , 4)-> factory , 15 factory -( i n s t a l l (Battery) , 4)-> factory , 16 factory -( i n s t a l l (Dynamo) , 10)-> factory , 17 factory -( i n s t a l l (Light) , 10)-> factory , deposit -( i n s t a l l (GPS) , 6)-> deposit , 33 deposit -( i n s t a l l (MapsApp) , 10)-> deposit , 34 deposit -( i n s t a l l (NaviApp) , 6)-> deposit , 35 deposit -( i n s t a l l (GuideApp) , 3)-> deposit , 36 deposit -( i n s t a l l (Music) , 20)-> deposit , 37 deposit -( i n s t a l l (Engine) , 4)-> deposit , 38 deposit -( i n s t a l l (Battery) , 4)-> deposit , 39 deposit -( i n s t a l l (Dynamo) , 10)-> deposit , 40 deposit -( i n s t a l l (Light) , 10)-> deposit , 41 deposit -( i n s t a l l (Basket) , 8)-> deposit , 42 // Uninstall optional features of bike in deposit 43 deposit -( u n i n s t a l l (GPS) , 6)-> deposit , 44 deposit -( u n i n s t a l l (MapsApp) , 10)-> deposit , 45 deposit -( u n i n s t a l l (NaviApp) , 6)-> deposit , 46 deposit -( u n i n s t a l l (GuideApp) , 3)-> deposit , 47 deposit -( u n i n s t a l l (Music) , 20)-> deposit , 48 deposit -( u n i n s t a l l (Engine) , 1)-> deposit , 49 deposit -( u n i n s t a l l (Battery) , 2)-> deposit , parked -(book , 10)-> moving , 65 parked -(maintain , 1)-> deposit , 66 moving -(stop , 5)-> halted , 67 moving -(break , 1)-> broken , 68 moving -(Music , 20)-> moving , 69 moving -(Light , 20)-> moving , 70 halted -(start , 5)-> moving , …”